using System;
 using System.Collections.Generic;
 using System.Text;
 using System.Data;
 using System.Data.SqlClient;
 using MinhTam.DataAccess.Web;
//───────────────────────────────────────────────────────────────────────────────────────
 namespace MinhTam.Objects
  { 
 public class BAI_VIET:  SQLConnectWeb { 
 public static string sTableName= "BAI_VIET"; 
   public string BAI_VIET_ID;
   public string TEN_BAI_VIET;
   public string NOI_DUNG;
   public string LOAI_BAI_VIET;
   public string NGUOI_TAO;
   public string NGAY_TAO;
   public string BAI_VIET_CHA_ID;
   public string NOI_BAT;
   public string NGUOI_CAP_NHAT;
   public string NGAY_CAP_NHAT;
   public string NGUOI_TAO_NAME;
   public string NGUOI_TAO_EMAIL;
   public string HINH_THUMBNAIL;
   public string TRICH_DOAN;
   public string NGUOI_TAO_SDT;
   public string NGUOI_TAO_DIA_CHI;
   public string DUYET;
   public string DA_DOC;
   #region DataColumn Name ;
 public static  string cl_BAI_VIET_ID="BAI_VIET_ID" ;
 public static  string cl_TEN_BAI_VIET="TEN_BAI_VIET" ;
 public static  string cl_NOI_DUNG="NOI_DUNG" ;
 public static  string cl_LOAI_BAI_VIET="LOAI_BAI_VIET" ;
 public static  string cl_NGUOI_TAO="NGUOI_TAO" ;
 public static  string cl_NGAY_TAO="NGAY_TAO" ;
 public static  string cl_BAI_VIET_CHA_ID="BAI_VIET_CHA_ID" ;
 public static  string cl_NOI_BAT="NOI_BAT" ;
 public static  string cl_NGUOI_CAP_NHAT="NGUOI_CAP_NHAT" ;
 public static  string cl_NGAY_CAP_NHAT="NGAY_CAP_NHAT" ;
 public static  string cl_NGUOI_TAO_NAME="NGUOI_TAO_NAME" ;
 public static  string cl_NGUOI_TAO_EMAIL="NGUOI_TAO_EMAIL" ;
 public static  string cl_HINH_THUMBNAIL="HINH_THUMBNAIL" ;
 public static  string cl_TRICH_DOAN="TRICH_DOAN" ;
 public static  string cl_NGUOI_TAO_SDT="NGUOI_TAO_SDT" ;
 public static  string cl_NGUOI_TAO_DIA_CHI="NGUOI_TAO_DIA_CHI" ;
 public static  string cl_DUYET="DUYET" ;
 public static  string cl_DA_DOC="DA_DOC" ;
 #endregion;
//───────────────────────────────────────────────────────────────────────────────────────
       public BAI_VIET() {}
//───────────────────────────────────────────────────────────────────────────────────────
       public BAI_VIET(
         string sBAI_VIET_ID,
         string sTEN_BAI_VIET,
         string sNOI_DUNG,
         string sLOAI_BAI_VIET,
         string sNGUOI_TAO,
         string sNGAY_TAO,
         string sBAI_VIET_CHA_ID,
         string sNOI_BAT,
         string sNGUOI_CAP_NHAT,
         string sNGAY_CAP_NHAT,
         string sNGUOI_TAO_NAME,
         string sNGUOI_TAO_EMAIL,
         string sHINH_THUMBNAIL,
         string sTRICH_DOAN,
         string sNGUOI_TAO_SDT,
         string sNGUOI_TAO_DIA_CHI,
         string sDUYET,
         string sDA_DOC){
         this.BAI_VIET_ID= sBAI_VIET_ID;
         this.TEN_BAI_VIET= sTEN_BAI_VIET;
         this.NOI_DUNG= sNOI_DUNG;
         this.LOAI_BAI_VIET= sLOAI_BAI_VIET;
         this.NGUOI_TAO= sNGUOI_TAO;
         this.NGAY_TAO= sNGAY_TAO;
         this.BAI_VIET_CHA_ID= sBAI_VIET_CHA_ID;
         this.NOI_BAT= sNOI_BAT;
         this.NGUOI_CAP_NHAT= sNGUOI_CAP_NHAT;
         this.NGAY_CAP_NHAT= sNGAY_CAP_NHAT;
         this.NGUOI_TAO_NAME= sNGUOI_TAO_NAME;
         this.NGUOI_TAO_EMAIL= sNGUOI_TAO_EMAIL;
         this.HINH_THUMBNAIL= sHINH_THUMBNAIL;
         this.TRICH_DOAN= sTRICH_DOAN;
         this.NGUOI_TAO_SDT= sNGUOI_TAO_SDT;
         this.NGUOI_TAO_DIA_CHI= sNGUOI_TAO_DIA_CHI;
         this.DUYET= sDUYET;
         this.DA_DOC= sDA_DOC;
}
//───────────────────────────────────────────────────────────────────────────────────────
       public static BAI_VIET Create_BAI_VIET ( string sBAI_VIET_ID  ){
    DataTable dt=SearchByBAI_VIET_ID(sBAI_VIET_ID) ;
    if(dt!=null && dt.Rows.Count>0) 
      return new BAI_VIET(dt,0);
      return null;
}
//───────────────────────────────────────────────────────────────────────────────────────
   private static string s_Select()
    {
   return " SELECT T.* FROM BAI_VIET AS T";
    }
//───────────────────────────────────────────────────────────────────────────────────────
 public BAI_VIET( DataTable table,int pos)
{
         this.BAI_VIET_ID= table.Rows[pos]["BAI_VIET_ID"].ToString();
         this.TEN_BAI_VIET= table.Rows[pos]["TEN_BAI_VIET"].ToString();
         this.NOI_DUNG= table.Rows[pos]["NOI_DUNG"].ToString();
         this.LOAI_BAI_VIET= table.Rows[pos]["LOAI_BAI_VIET"].ToString();
         this.NGUOI_TAO= table.Rows[pos]["NGUOI_TAO"].ToString();
         this.NGAY_TAO= table.Rows[pos]["NGAY_TAO"].ToString();
         this.BAI_VIET_CHA_ID= table.Rows[pos]["BAI_VIET_CHA_ID"].ToString();
         this.NOI_BAT= table.Rows[pos]["NOI_BAT"].ToString();
         this.NGUOI_CAP_NHAT= table.Rows[pos]["NGUOI_CAP_NHAT"].ToString();
         this.NGAY_CAP_NHAT= table.Rows[pos]["NGAY_CAP_NHAT"].ToString();
         this.NGUOI_TAO_NAME= table.Rows[pos]["NGUOI_TAO_NAME"].ToString();
         this.NGUOI_TAO_EMAIL= table.Rows[pos]["NGUOI_TAO_EMAIL"].ToString();
         this.HINH_THUMBNAIL= table.Rows[pos]["HINH_THUMBNAIL"].ToString();
         this.TRICH_DOAN= table.Rows[pos]["TRICH_DOAN"].ToString();
         this.NGUOI_TAO_SDT= table.Rows[pos]["NGUOI_TAO_SDT"].ToString();
         this.NGUOI_TAO_DIA_CHI= table.Rows[pos]["NGUOI_TAO_DIA_CHI"].ToString();
         this.DUYET= table.Rows[pos]["DUYET"].ToString();
         this.DA_DOC= table.Rows[pos]["DA_DOC"].ToString();
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByBAI_VIET_ID(string sBAI_VIET_ID)
{
          string sqlSelect= s_Select()+ " WHERE BAI_VIET_ID  ="+ sBAI_VIET_ID + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByBAI_VIET_ID(string sBAI_VIET_ID,string sMatch)
{
          string sqlSelect= s_Select()+ " WHERE BAI_VIET_ID"+ sMatch +sBAI_VIET_ID + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByTEN_BAI_VIET(string sTEN_BAI_VIET)
{
          string sqlSelect= s_Select()+ " WHERE TEN_BAI_VIET  Like N'%"+ sTEN_BAI_VIET + "%'"; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByNOI_DUNG(string sNOI_DUNG)
{
          string sqlSelect= s_Select()+ " WHERE NOI_DUNG  Like '%"+ sNOI_DUNG + "%'"; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByLOAI_BAI_VIET(string sLOAI_BAI_VIET)
{
          string sqlSelect= s_Select()+ " WHERE LOAI_BAI_VIET  ="+ sLOAI_BAI_VIET + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByLOAI_BAI_VIET(string sLOAI_BAI_VIET,string sMatch)
{
          string sqlSelect= s_Select()+ " WHERE LOAI_BAI_VIET"+ sMatch +sLOAI_BAI_VIET + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByNGUOI_TAO(string sNGUOI_TAO)
{
          string sqlSelect= s_Select()+ " WHERE NGUOI_TAO  ="+ sNGUOI_TAO + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByNGUOI_TAO(string sNGUOI_TAO,string sMatch)
{
          string sqlSelect= s_Select()+ " WHERE NGUOI_TAO"+ sMatch +sNGUOI_TAO + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByNGAY_TAO(string sNGAY_TAO)
{
          string sqlSelect= s_Select()+ " WHERE NGAY_TAO  ="+ sNGAY_TAO + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByNGAY_TAO(string sNGAY_TAO,string sMatch)
{
          string sqlSelect= s_Select()+ " WHERE NGAY_TAO"+ sMatch +sNGAY_TAO + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByBAI_VIET_CHA_ID(string sBAI_VIET_CHA_ID)
{
          string sqlSelect= s_Select()+ " WHERE BAI_VIET_CHA_ID  ="+ sBAI_VIET_CHA_ID + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByBAI_VIET_CHA_ID(string sBAI_VIET_CHA_ID,string sMatch)
{
          string sqlSelect= s_Select()+ " WHERE BAI_VIET_CHA_ID"+ sMatch +sBAI_VIET_CHA_ID + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByNOI_BAT(string sNOI_BAT)
{
          string sqlSelect= s_Select()+ " WHERE NOI_BAT  Like N'%"+ sNOI_BAT + "%'"; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByNGUOI_CAP_NHAT(string sNGUOI_CAP_NHAT)
{
          string sqlSelect= s_Select()+ " WHERE NGUOI_CAP_NHAT  ="+ sNGUOI_CAP_NHAT + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByNGUOI_CAP_NHAT(string sNGUOI_CAP_NHAT,string sMatch)
{
          string sqlSelect= s_Select()+ " WHERE NGUOI_CAP_NHAT"+ sMatch +sNGUOI_CAP_NHAT + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByNGAY_CAP_NHAT(string sNGAY_CAP_NHAT)
{
          string sqlSelect= s_Select()+ " WHERE NGAY_CAP_NHAT  ="+ sNGAY_CAP_NHAT + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByNGAY_CAP_NHAT(string sNGAY_CAP_NHAT,string sMatch)
{
          string sqlSelect= s_Select()+ " WHERE NGAY_CAP_NHAT"+ sMatch +sNGAY_CAP_NHAT + ""; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByNGUOI_TAO_NAME(string sNGUOI_TAO_NAME)
{
          string sqlSelect= s_Select()+ " WHERE NGUOI_TAO_NAME  Like N'%"+ sNGUOI_TAO_NAME + "%'"; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByNGUOI_TAO_EMAIL(string sNGUOI_TAO_EMAIL)
{
          string sqlSelect= s_Select()+ " WHERE NGUOI_TAO_EMAIL  Like N'%"+ sNGUOI_TAO_EMAIL + "%'"; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByHINH_THUMBNAIL(string sHINH_THUMBNAIL)
{
          string sqlSelect= s_Select()+ " WHERE HINH_THUMBNAIL  Like N'%"+ sHINH_THUMBNAIL + "%'"; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByTRICH_DOAN(string sTRICH_DOAN)
{
          string sqlSelect= s_Select()+ " WHERE TRICH_DOAN  Like '%"+ sTRICH_DOAN + "%'"; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByNGUOI_TAO_SDT(string sNGUOI_TAO_SDT)
{
          string sqlSelect= s_Select()+ " WHERE NGUOI_TAO_SDT  Like N'%"+ sNGUOI_TAO_SDT + "%'"; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByNGUOI_TAO_DIA_CHI(string sNGUOI_TAO_DIA_CHI)
{
          string sqlSelect= s_Select()+ " WHERE NGUOI_TAO_DIA_CHI  Like N'%"+ sNGUOI_TAO_DIA_CHI + "%'"; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByDUYET(string sDUYET)
{
          string sqlSelect= s_Select()+ " WHERE DUYET  Like N'%"+ sDUYET + "%'"; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable SearchByDA_DOC(string sDA_DOC)
{
          string sqlSelect= s_Select()+ " WHERE DA_DOC  Like N'%"+ sDA_DOC + "%'"; 
          DataTable dt=GetTable(sqlSelect,sTableName) ;
          return dt; 
 }//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable Search( string sBAI_VIET_ID
            , string sTEN_BAI_VIET
            , string sNOI_DUNG
            , string sLOAI_BAI_VIET
            , string sNGUOI_TAO
            , string sNGAY_TAO
            , string sBAI_VIET_CHA_ID
            , string sNOI_BAT
            , string sNGUOI_CAP_NHAT
            , string sNGAY_CAP_NHAT
            , string sNGUOI_TAO_NAME
            , string sNGUOI_TAO_EMAIL
            , string sHINH_THUMBNAIL
            , string sTRICH_DOAN
            , string sNGUOI_TAO_SDT
            , string sNGUOI_TAO_DIA_CHI
            , string sDUYET
            , string sDA_DOC
            )
 {
       string sqlselect=s_Select() + " WHERE" ;
      if (sBAI_VIET_ID!=null && sBAI_VIET_ID!="") 
            sqlselect +=" AND BAI_VIET_ID =" + sBAI_VIET_ID ;
      if (sTEN_BAI_VIET!=null && sTEN_BAI_VIET!="") 
            sqlselect +=" AND TEN_BAI_VIET LIKE N'%" + sTEN_BAI_VIET +"%'" ;
      if (sNOI_DUNG!=null && sNOI_DUNG!="") 
            sqlselect +=" AND NOI_DUNG LIKE '%" + sNOI_DUNG +"%'" ;
      if (sLOAI_BAI_VIET!=null && sLOAI_BAI_VIET!="") 
            sqlselect +=" AND LOAI_BAI_VIET =" + sLOAI_BAI_VIET ;
      if (sNGUOI_TAO!=null && sNGUOI_TAO!="") 
            sqlselect +=" AND NGUOI_TAO =" + sNGUOI_TAO ;
      if (sNGAY_TAO!=null && sNGAY_TAO!="") 
            sqlselect +=" AND NGAY_TAO LIKE '%" + sNGAY_TAO +"%'" ;
      if (sBAI_VIET_CHA_ID!=null && sBAI_VIET_CHA_ID!="") 
            sqlselect +=" AND BAI_VIET_CHA_ID =" + sBAI_VIET_CHA_ID ;
      if (sNOI_BAT!=null && sNOI_BAT!="") 
            sqlselect +=" AND NOI_BAT LIKE N'%" + sNOI_BAT +"%'" ;
      if (sNGUOI_CAP_NHAT!=null && sNGUOI_CAP_NHAT!="") 
            sqlselect +=" AND NGUOI_CAP_NHAT =" + sNGUOI_CAP_NHAT ;
      if (sNGAY_CAP_NHAT!=null && sNGAY_CAP_NHAT!="") 
            sqlselect +=" AND NGAY_CAP_NHAT LIKE '%" + sNGAY_CAP_NHAT +"%'" ;
      if (sNGUOI_TAO_NAME!=null && sNGUOI_TAO_NAME!="") 
            sqlselect +=" AND NGUOI_TAO_NAME LIKE N'%" + sNGUOI_TAO_NAME +"%'" ;
      if (sNGUOI_TAO_EMAIL!=null && sNGUOI_TAO_EMAIL!="") 
            sqlselect +=" AND NGUOI_TAO_EMAIL LIKE N'%" + sNGUOI_TAO_EMAIL +"%'" ;
      if (sHINH_THUMBNAIL!=null && sHINH_THUMBNAIL!="") 
            sqlselect +=" AND HINH_THUMBNAIL LIKE N'%" + sHINH_THUMBNAIL +"%'" ;
      if (sTRICH_DOAN!=null && sTRICH_DOAN!="") 
            sqlselect +=" AND TRICH_DOAN LIKE '%" + sTRICH_DOAN +"%'" ;
      if (sNGUOI_TAO_SDT!=null && sNGUOI_TAO_SDT!="") 
            sqlselect +=" AND NGUOI_TAO_SDT LIKE N'%" + sNGUOI_TAO_SDT +"%'" ;
      if (sNGUOI_TAO_DIA_CHI!=null && sNGUOI_TAO_DIA_CHI!="") 
            sqlselect +=" AND NGUOI_TAO_DIA_CHI LIKE N'%" + sNGUOI_TAO_DIA_CHI +"%'" ;
      if (sDUYET!=null && sDUYET!="") 
            sqlselect +=" AND DUYET LIKE N'%" + sDUYET +"%'" ;
      if (sDA_DOC!=null && sDA_DOC!="") 
            sqlselect +=" AND DA_DOC LIKE N'%" + sDA_DOC +"%'" ;
   sqlselect=sqlselect.Replace("WHERE AND","WHERE");
   int n=sqlselect.IndexOf("WHERE");
   if(n==sqlselect.Length -5) sqlselect=sqlselect.Remove(n,5) ;
   return GetTable(sqlselect,sTableName);
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static BAI_VIET Insert_Object(
string  sTEN_BAI_VIET
            ,string  sNOI_DUNG
            ,string  sLOAI_BAI_VIET
            ,string  sNGUOI_TAO
            ,string  sNGAY_TAO
            ,string  sBAI_VIET_CHA_ID
            ,string  sNOI_BAT
            ,string  sNGUOI_CAP_NHAT
            ,string  sNGAY_CAP_NHAT
            ,string  sNGUOI_TAO_NAME
            ,string  sNGUOI_TAO_EMAIL
            ,string  sHINH_THUMBNAIL
            ,string  sTRICH_DOAN
            ,string  sNGUOI_TAO_SDT
            ,string  sNGUOI_TAO_DIA_CHI
            ,string  sDUYET
            ,string  sDA_DOC
            ) 
 { 
              string tem_sTEN_BAI_VIET=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sTEN_BAI_VIET,"nvarchar");
              string tem_sNOI_DUNG=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNOI_DUNG,"ntext");
              string tem_sLOAI_BAI_VIET=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sLOAI_BAI_VIET,"int");
              string tem_sNGUOI_TAO=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNGUOI_TAO,"int");
              string tem_sNGAY_TAO=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNGAY_TAO,"datetime");
              string tem_sBAI_VIET_CHA_ID=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sBAI_VIET_CHA_ID,"int");
              string tem_sNOI_BAT=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNOI_BAT,"char");
              string tem_sNGUOI_CAP_NHAT=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNGUOI_CAP_NHAT,"int");
              string tem_sNGAY_CAP_NHAT=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNGAY_CAP_NHAT,"datetime");
              string tem_sNGUOI_TAO_NAME=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNGUOI_TAO_NAME,"nvarchar");
              string tem_sNGUOI_TAO_EMAIL=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNGUOI_TAO_EMAIL,"nvarchar");
              string tem_sHINH_THUMBNAIL=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sHINH_THUMBNAIL,"nvarchar");
              string tem_sTRICH_DOAN=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sTRICH_DOAN,"ntext");
              string tem_sNGUOI_TAO_SDT=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNGUOI_TAO_SDT,"nvarchar");
              string tem_sNGUOI_TAO_DIA_CHI=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNGUOI_TAO_DIA_CHI,"nvarchar");
              string tem_sDUYET=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sDUYET,"char");
              string tem_sDA_DOC=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sDA_DOC,"char");

             string sqlSave=" INSERT INTO BAI_VIET("+
                   "TEN_BAI_VIET," 
        +                   "NOI_DUNG," 
        +                   "LOAI_BAI_VIET," 
        +                   "NGUOI_TAO," 
        +                   "NGAY_TAO," 
        +                   "BAI_VIET_CHA_ID," 
        +                   "NOI_BAT," 
        +                   "NGUOI_CAP_NHAT," 
        +                   "NGAY_CAP_NHAT," 
        +                   "NGUOI_TAO_NAME," 
        +                   "NGUOI_TAO_EMAIL," 
        +                   "HINH_THUMBNAIL," 
        +                   "TRICH_DOAN," 
        +                   "NGUOI_TAO_SDT," 
        +                   "NGUOI_TAO_DIA_CHI," 
        +                   "DUYET," 
        +                   "DA_DOC) VALUES("
 +tem_sTEN_BAI_VIET+","
 +tem_sNOI_DUNG+","
 +tem_sLOAI_BAI_VIET+","
 +tem_sNGUOI_TAO+","
 +tem_sNGAY_TAO+","
 +tem_sBAI_VIET_CHA_ID+","
 +tem_sNOI_BAT+","
 +tem_sNGUOI_CAP_NHAT+","
 +tem_sNGAY_CAP_NHAT+","
 +tem_sNGUOI_TAO_NAME+","
 +tem_sNGUOI_TAO_EMAIL+","
 +tem_sHINH_THUMBNAIL+","
 +tem_sTRICH_DOAN+","
 +tem_sNGUOI_TAO_SDT+","
 +tem_sNGUOI_TAO_DIA_CHI+","
 +tem_sDUYET+","
 +tem_sDA_DOC +")";
             bool OK = Exec(sqlSave)>=1?true:false;
           if (OK) 
           { 
          BAI_VIET newBAI_VIET= new BAI_VIET();
                 newBAI_VIET.BAI_VIET_ID=GetTable( " SELECT TOP 1 BAI_VIET_ID FROM BAI_VIET ORDER BY BAI_VIET_ID DESC ").Rows[0][0].ToString();
              newBAI_VIET.TEN_BAI_VIET=sTEN_BAI_VIET;
              newBAI_VIET.NOI_DUNG=sNOI_DUNG;
              newBAI_VIET.LOAI_BAI_VIET=sLOAI_BAI_VIET;
              newBAI_VIET.NGUOI_TAO=sNGUOI_TAO;
              newBAI_VIET.NGAY_TAO=sNGAY_TAO;
              newBAI_VIET.BAI_VIET_CHA_ID=sBAI_VIET_CHA_ID;
              newBAI_VIET.NOI_BAT=sNOI_BAT;
              newBAI_VIET.NGUOI_CAP_NHAT=sNGUOI_CAP_NHAT;
              newBAI_VIET.NGAY_CAP_NHAT=sNGAY_CAP_NHAT;
              newBAI_VIET.NGUOI_TAO_NAME=sNGUOI_TAO_NAME;
              newBAI_VIET.NGUOI_TAO_EMAIL=sNGUOI_TAO_EMAIL;
              newBAI_VIET.HINH_THUMBNAIL=sHINH_THUMBNAIL;
              newBAI_VIET.TRICH_DOAN=sTRICH_DOAN;
              newBAI_VIET.NGUOI_TAO_SDT=sNGUOI_TAO_SDT;
              newBAI_VIET.NGUOI_TAO_DIA_CHI=sNGUOI_TAO_DIA_CHI;
              newBAI_VIET.DUYET=sDUYET;
              newBAI_VIET.DA_DOC=sDA_DOC;
            return newBAI_VIET; 
           } 
           else return null ;
}
//───────────────────────────────────────────────────────────────────────────────────────
public bool  Save_Object(string sTEN_BAI_VIET
                ,string sNOI_DUNG
                ,string sLOAI_BAI_VIET
                ,string sNGUOI_TAO
                ,string sNGAY_TAO
                ,string sBAI_VIET_CHA_ID
                ,string sNOI_BAT
                ,string sNGUOI_CAP_NHAT
                ,string sNGAY_CAP_NHAT
                ,string sNGUOI_TAO_NAME
                ,string sNGUOI_TAO_EMAIL
                ,string sHINH_THUMBNAIL
                ,string sTRICH_DOAN
                ,string sNGUOI_TAO_SDT
                ,string sNGUOI_TAO_DIA_CHI
                ,string sDUYET
                ,string sDA_DOC
                ) 
 { 
              string tem_sTEN_BAI_VIET=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sTEN_BAI_VIET,"nvarchar");
              string tem_sNOI_DUNG=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNOI_DUNG,"ntext");
              string tem_sLOAI_BAI_VIET=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sLOAI_BAI_VIET,"int");
              string tem_sNGUOI_TAO=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNGUOI_TAO,"int");
              string tem_sNGAY_TAO=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNGAY_TAO,"datetime");
              string tem_sBAI_VIET_CHA_ID=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sBAI_VIET_CHA_ID,"int");
              string tem_sNOI_BAT=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNOI_BAT,"char");
              string tem_sNGUOI_CAP_NHAT=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNGUOI_CAP_NHAT,"int");
              string tem_sNGAY_CAP_NHAT=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNGAY_CAP_NHAT,"datetime");
              string tem_sNGUOI_TAO_NAME=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNGUOI_TAO_NAME,"nvarchar");
              string tem_sNGUOI_TAO_EMAIL=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNGUOI_TAO_EMAIL,"nvarchar");
              string tem_sHINH_THUMBNAIL=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sHINH_THUMBNAIL,"nvarchar");
              string tem_sTRICH_DOAN=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sTRICH_DOAN,"ntext");
              string tem_sNGUOI_TAO_SDT=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNGUOI_TAO_SDT,"nvarchar");
              string tem_sNGUOI_TAO_DIA_CHI=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sNGUOI_TAO_DIA_CHI,"nvarchar");
              string tem_sDUYET=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sDUYET,"char");
              string tem_sDA_DOC=MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(sDA_DOC,"char");

 string sqlSave=" UPDATE BAI_VIET SET "+"TEN_BAI_VIET ="+tem_sTEN_BAI_VIET+","
 +"NOI_DUNG ="+tem_sNOI_DUNG+","
 +"LOAI_BAI_VIET ="+tem_sLOAI_BAI_VIET+","
 +"NGUOI_TAO ="+tem_sNGUOI_TAO+","
 +"NGAY_TAO ="+tem_sNGAY_TAO+","
 +"BAI_VIET_CHA_ID ="+tem_sBAI_VIET_CHA_ID+","
 +"NOI_BAT ="+tem_sNOI_BAT+","
 +"NGUOI_CAP_NHAT ="+tem_sNGUOI_CAP_NHAT+","
 +"NGAY_CAP_NHAT ="+tem_sNGAY_CAP_NHAT+","
 +"NGUOI_TAO_NAME ="+tem_sNGUOI_TAO_NAME+","
 +"NGUOI_TAO_EMAIL ="+tem_sNGUOI_TAO_EMAIL+","
 +"HINH_THUMBNAIL ="+tem_sHINH_THUMBNAIL+","
 +"TRICH_DOAN ="+tem_sTRICH_DOAN+","
 +"NGUOI_TAO_SDT ="+tem_sNGUOI_TAO_SDT+","
 +"NGUOI_TAO_DIA_CHI ="+tem_sNGUOI_TAO_DIA_CHI+","
 +"DUYET ="+tem_sDUYET+","
 +"DA_DOC ="+tem_sDA_DOC+" WHERE BAI_VIET_ID="+MinhTam.DataAccess.Web.SQLToolWeb.GetSaveValue(this.BAI_VIET_ID,"int identity");;
              bool OK = Exec(sqlSave)>=1?true:false;
           if (OK) 
           { 
                this.TEN_BAI_VIET=sTEN_BAI_VIET;
                this.NOI_DUNG=sNOI_DUNG;
                this.LOAI_BAI_VIET=sLOAI_BAI_VIET;
                this.NGUOI_TAO=sNGUOI_TAO;
                this.NGAY_TAO=sNGAY_TAO;
                this.BAI_VIET_CHA_ID=sBAI_VIET_CHA_ID;
                this.NOI_BAT=sNOI_BAT;
                this.NGUOI_CAP_NHAT=sNGUOI_CAP_NHAT;
                this.NGAY_CAP_NHAT=sNGAY_CAP_NHAT;
                this.NGUOI_TAO_NAME=sNGUOI_TAO_NAME;
                this.NGUOI_TAO_EMAIL=sNGUOI_TAO_EMAIL;
                this.HINH_THUMBNAIL=sHINH_THUMBNAIL;
                this.TRICH_DOAN=sTRICH_DOAN;
                this.NGUOI_TAO_SDT=sNGUOI_TAO_SDT;
                this.NGUOI_TAO_DIA_CHI=sNGUOI_TAO_DIA_CHI;
                this.DUYET=sDUYET;
                this.DA_DOC=sDA_DOC;
           } 
 return OK;  }
//───────────────────────────────────────────────────────────────────────────────────────
 #region Update DataColumn  
 public bool Update_BAI_VIET_ID(string sBAI_VIET_ID)
{
    string sqlSave= " UPDATE BAI_VIET SET BAI_VIET_ID='"+ sBAI_VIET_ID+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.BAI_VIET_ID=sBAI_VIET_ID;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_TEN_BAI_VIET(string sTEN_BAI_VIET)
{
    string sqlSave= " UPDATE BAI_VIET SET TEN_BAI_VIET='N"+ sTEN_BAI_VIET+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.TEN_BAI_VIET=sTEN_BAI_VIET;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_NOI_DUNG(string sNOI_DUNG)
{
    string sqlSave= " UPDATE BAI_VIET SET NOI_DUNG='"+ sNOI_DUNG+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.NOI_DUNG=sNOI_DUNG;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_LOAI_BAI_VIET(string sLOAI_BAI_VIET)
{
    string sqlSave= " UPDATE BAI_VIET SET LOAI_BAI_VIET='"+ sLOAI_BAI_VIET+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.LOAI_BAI_VIET=sLOAI_BAI_VIET;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_NGUOI_TAO(string sNGUOI_TAO)
{
    string sqlSave= " UPDATE BAI_VIET SET NGUOI_TAO='"+ sNGUOI_TAO+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.NGUOI_TAO=sNGUOI_TAO;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_NGAY_TAO(string sNGAY_TAO)
{
    string sqlSave= " UPDATE BAI_VIET SET NGAY_TAO='"+ sNGAY_TAO+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.NGAY_TAO=sNGAY_TAO;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_BAI_VIET_CHA_ID(string sBAI_VIET_CHA_ID)
{
    string sqlSave= " UPDATE BAI_VIET SET BAI_VIET_CHA_ID='"+ sBAI_VIET_CHA_ID+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.BAI_VIET_CHA_ID=sBAI_VIET_CHA_ID;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_NOI_BAT(string sNOI_BAT)
{
    string sqlSave= " UPDATE BAI_VIET SET NOI_BAT='N"+ sNOI_BAT+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.NOI_BAT=sNOI_BAT;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_NGUOI_CAP_NHAT(string sNGUOI_CAP_NHAT)
{
    string sqlSave= " UPDATE BAI_VIET SET NGUOI_CAP_NHAT='"+ sNGUOI_CAP_NHAT+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.NGUOI_CAP_NHAT=sNGUOI_CAP_NHAT;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_NGAY_CAP_NHAT(string sNGAY_CAP_NHAT)
{
    string sqlSave= " UPDATE BAI_VIET SET NGAY_CAP_NHAT='"+ sNGAY_CAP_NHAT+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.NGAY_CAP_NHAT=sNGAY_CAP_NHAT;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_NGUOI_TAO_NAME(string sNGUOI_TAO_NAME)
{
    string sqlSave= " UPDATE BAI_VIET SET NGUOI_TAO_NAME='N"+ sNGUOI_TAO_NAME+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.NGUOI_TAO_NAME=sNGUOI_TAO_NAME;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_NGUOI_TAO_EMAIL(string sNGUOI_TAO_EMAIL)
{
    string sqlSave= " UPDATE BAI_VIET SET NGUOI_TAO_EMAIL='N"+ sNGUOI_TAO_EMAIL+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.NGUOI_TAO_EMAIL=sNGUOI_TAO_EMAIL;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_HINH_THUMBNAIL(string sHINH_THUMBNAIL)
{
    string sqlSave= " UPDATE BAI_VIET SET HINH_THUMBNAIL='N"+ sHINH_THUMBNAIL+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.HINH_THUMBNAIL=sHINH_THUMBNAIL;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_TRICH_DOAN(string sTRICH_DOAN)
{
    string sqlSave= " UPDATE BAI_VIET SET TRICH_DOAN='"+ sTRICH_DOAN+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.TRICH_DOAN=sTRICH_DOAN;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_NGUOI_TAO_SDT(string sNGUOI_TAO_SDT)
{
    string sqlSave= " UPDATE BAI_VIET SET NGUOI_TAO_SDT='N"+ sNGUOI_TAO_SDT+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.NGUOI_TAO_SDT=sNGUOI_TAO_SDT;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_NGUOI_TAO_DIA_CHI(string sNGUOI_TAO_DIA_CHI)
{
    string sqlSave= " UPDATE BAI_VIET SET NGUOI_TAO_DIA_CHI='N"+ sNGUOI_TAO_DIA_CHI+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.NGUOI_TAO_DIA_CHI=sNGUOI_TAO_DIA_CHI;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_DUYET(string sDUYET)
{
    string sqlSave= " UPDATE BAI_VIET SET DUYET='N"+ sDUYET+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.DUYET=sDUYET;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public bool Update_DA_DOC(string sDA_DOC)
{
    string sqlSave= " UPDATE BAI_VIET SET DA_DOC='N"+ sDA_DOC+ "' WHERE BAI_VIET_ID='"+ this.BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 if(OK)
 {
    this.DA_DOC=sDA_DOC;
 }
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 #endregion
 #region Update DataColumn  Static 
 public static bool Update_TEN_BAI_VIET(string sTEN_BAI_VIET,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET TEN_BAI_VIET='N"+sTEN_BAI_VIET+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_NOI_DUNG(string sNOI_DUNG,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET NOI_DUNG='"+sNOI_DUNG+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_LOAI_BAI_VIET(string sLOAI_BAI_VIET,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET LOAI_BAI_VIET='"+sLOAI_BAI_VIET+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_NGUOI_TAO(string sNGUOI_TAO,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET NGUOI_TAO='"+sNGUOI_TAO+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_NGAY_TAO(string sNGAY_TAO,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET NGAY_TAO='"+sNGAY_TAO+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_BAI_VIET_CHA_ID(string sBAI_VIET_CHA_ID,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET BAI_VIET_CHA_ID='"+sBAI_VIET_CHA_ID+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_NOI_BAT(string sNOI_BAT,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET NOI_BAT='N"+sNOI_BAT+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_NGUOI_CAP_NHAT(string sNGUOI_CAP_NHAT,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET NGUOI_CAP_NHAT='"+sNGUOI_CAP_NHAT+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_NGAY_CAP_NHAT(string sNGAY_CAP_NHAT,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET NGAY_CAP_NHAT='"+sNGAY_CAP_NHAT+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_NGUOI_TAO_NAME(string sNGUOI_TAO_NAME,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET NGUOI_TAO_NAME='N"+sNGUOI_TAO_NAME+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_NGUOI_TAO_EMAIL(string sNGUOI_TAO_EMAIL,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET NGUOI_TAO_EMAIL='N"+sNGUOI_TAO_EMAIL+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_HINH_THUMBNAIL(string sHINH_THUMBNAIL,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET HINH_THUMBNAIL='N"+sHINH_THUMBNAIL+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_TRICH_DOAN(string sTRICH_DOAN,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET TRICH_DOAN='"+sTRICH_DOAN+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_NGUOI_TAO_SDT(string sNGUOI_TAO_SDT,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET NGUOI_TAO_SDT='N"+sNGUOI_TAO_SDT+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_NGUOI_TAO_DIA_CHI(string sNGUOI_TAO_DIA_CHI,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET NGUOI_TAO_DIA_CHI='N"+sNGUOI_TAO_DIA_CHI+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_DUYET(string sDUYET,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET DUYET='N"+sDUYET+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
 public static bool Update_DA_DOC(string sDA_DOC,string s_BAI_VIET_ID)
{
  string sqlSave= " UPDATE BAI_VIET SET DA_DOC='N"+sDA_DOC+"' WHERE BAI_VIET_ID='"+ s_BAI_VIET_ID+"' ";
 bool OK=Exec(sqlSave)>=1?true:false;
 return OK;
}
//───────────────────────────────────────────────────────────────────────────────────────
#endregion
//───────────────────────────────────────────────────────────────────────────────────────
 public static DataTable GetTableAll() 
 {
       return  GetTableAll(null, null);
 }
public static DataTable GetTableAll(string sWhere, params string[] orderFields)
{
   string sqlSelect = " SELECT * FROM BAI_VIET";
   if (!string.IsNullOrEmpty(sWhere))
      sqlSelect += " where " + sWhere; 
   string order = "";
   if (orderFields != null && orderFields.Length > 0)
     order = string.Join(",", orderFields);
   if (order != "")
      sqlSelect += " ORDER BY " + order;
   return GetTable(sqlSelect,sTableName);
}
//───────────────────────────────────────────────────────────────────────────────────────
//───────────────────────────────────────────────────────────────────────────────────────
public static DataTable GetTableFields(string sWhere, string[] orderFields, params string[] fields)
{
 string field = "";
 if (fields != null && fields.Length > 0)
    field = string.Join(",", fields);
 else field = "*";
 string sqlSelect = string.Format(" SELECT {0} FROM {1} ", field, "BAI_VIET");
 if (!string.IsNullOrEmpty(sWhere))
    sqlSelect += " where " + sWhere;
 string order = "";
 if (orderFields != null && orderFields.Length > 0)
    order = string.Join(",", orderFields);
 if (order != "")
    sqlSelect += " ORDER BY " + order;
 return GetTable(sqlSelect,sTableName);
 }
 public static DataTable GetTableFields(params string[] fields)
 {
    return GetTableFields(null, null, fields);
 }
 public static DataTable GetTableFields(string[] orderFields, params string[] fields)
 {
    return GetTableFields(null, orderFields, fields);
 }
//───────────────────────────────────────────────────────────────────────────────────────
   private static DataTable dt_BAI_VIET;
   public static bool Change_dt_BAI_VIET = true;
   public static bool AllowAutoChange = true;
   public static DataTable get_BAI_VIET()
   {
   if (dt_BAI_VIET == null || Change_dt_BAI_VIET == true)
     {
   dt_BAI_VIET = GetTableAll();
         Change_dt_BAI_VIET = true && AllowAutoChange ;
     }
     return dt_BAI_VIET;
   }
   //───────────────────────────────────────────────────────────────────────────────────────
}  
 } 
